/* base element */

* {
  /* padding:0px; */
  margin:0px;
  font-size:12px;
  font-weight:normal;
  font-family: verdana,arial,sans-serif;
}

p {
  padding:2px;
  text-align: center;
}

li {
  list-style:none;
}

body {
}

.time ,.gray {
  color:gray;
}

.event-area {
  width: 100%;
  height: 100%;
  background-color: #FFF;
  opacity: 0.01;
  filter:alpha(opacity=01);
}

/* clear */
.clear:after {
  content:".";
  display:block;
  height:0px;
  clear:both;
  visibility:hidden;
}

.clear {
  display:inline-block;
}

.clear {
  display:block;
}

/* links */
a {
  color:#3B5888;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

a:active {
}

a:visited {
}

a img {
  /*border:1px solid transparent;*/
  border:none;
}

a:hover img {
  /*border-bottom:1px solid #aaa;*/
}

/* shortcuts */

.hidden {
  display:none;
}

.highlight {
  background-color:#FFF8CC;
  border-bottom:1px solid #FFE222;
  color:#000;
  display:inline;
}

.p40 {
  padding:40px;
}

.inner {
  padding:10px;
}

.text-center {
  text-align:center;
}

.text-left , .text-left p {
  text-align:left;
}

.text-right {
  text-align:right;
}

.center {
  margin-left:auto;
  margin-right:auto;
}

.bold,.strong,.strong a,.bold a {
  font-weight:bold;
}

.empty {
  padding:40px;
  text-align:center;
}

.small {
  font-size:11px;
}

.italic {
  font-style:italic;
}

.left {
  float:left;
  padding-left:8px;
}

.right {
  float:right;
  
}

dl.object-fields {
}

dl.object-fields dt {
  float:left;
  width:120px;
  line-height:20px;
}

dl.object-fields dd {
  width:300px;
  line-height:20px;
}

input[type=text],
input[type=password]{
  width:200px;
}


table.object-detail {
  margin:10px;
  width:90%;
}

table.object-detail td.object-detail-side {
  width:120px;
  padding:5px;
  padding-right:10px;
  text-align:right;
  vertical-align:top;
}

table.object-detail td.object-detail-wide {
  padding:5px;
  border-bottom:1px solid #D8DFEA;
}


